ace443f67ade6066399ed3f813121ca7c00bf868,dom/impl/src/com/intellij/util/xml/impl/DomInvocationHandler.java,DomInvocationHandler,getAttributeChild,#AttributeChildDescriptionImpl#,535

Before Change


      
      if (attribute != null) {
        final AttributeChildInvocationHandler semElement =
          myManager.getSemService().getSemElement(DomManagerImpl.DOM_ATTRIBUTE_HANDLER_KEY, attribute);
        if (semElement == null) {
          myManager.getSemService().getSemElement(DomManagerImpl.DOM_ATTRIBUTE_HANDLER_KEY, attribute);
        }
        return semElement;
      }
    }
    return new AttributeChildInvocationHandler(evaluatedXmlName, description, myManager, new VirtualDomParentStrategy(this));

After Change


      final XmlAttribute attribute = tag.getAttribute(description.getXmlName().getLocalName(), ns.equals(tag.getNamespace())? null:ns);
      
      if (attribute != null) {
        return myManager.getSemService().getSemElement(DomManagerImpl.DOM_ATTRIBUTE_HANDLER_KEY, attribute);
      }
    }
    return new AttributeChildInvocationHandler(evaluatedXmlName, description, myManager, new VirtualDomParentStrategy(this));